home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 7 / FM Towns Free Software Collection 7.iso / t_os / bb / src / bb.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-11-30  |  1.5 KB  |  87 lines

  1. /*
  2.         log file display header file
  3. */
  4.  
  5. #define    TITLE_ID        0
  6. #define    TEXT3_ID        1
  7. #define    TEXT5_ID        2
  8. #define    TEXT3C_ID        3
  9. #define    TEXT5C_ID        4
  10. #define    NOTITLE_TEXT_ID    5
  11.  
  12. #define    NORMAL_MODE        0
  13. #define    PARENT_MODE        1
  14.  
  15. #define    BACK_COL        7
  16. #define    TEXT_COL        15
  17. #define    TITLEBACK_COL    8
  18. #define    TITLE_COL        4
  19. #define    TIME_COL        5
  20. #define    NAME_COL        12
  21. #define    ARROW_COL        12
  22. #define    MODE_COL        1
  23. #define    MODE_BACK_COL    13
  24. #define    BOTAN_COL        0x0005
  25. #define    BOTAN_FRAME_COL    0x000d
  26. #define    BOTAN_TITLE_COL    0x000d
  27. #define    FILES_BACK_COL    6
  28. #define    ALARM_MES_COL    10
  29. #define    HILIGHT            0x000f
  30. #define    SHADOW            0x0008
  31.  
  32. #define    CLICK_TIMING    3
  33. #define    PANEL_SX        120
  34. #define    PANEL_SY        80
  35. #define    BOTAN_X            160
  36. #define    BOTAN_Y            20
  37.  
  38. #define    TEXT_LINE_NO    25
  39. #define    TITLE_LINE_NO    22
  40.  
  41. #define    FILE_ERROR        0
  42. #define    MEMORY_ERROR    1
  43. #define    TEXTNO_ERROR    2
  44. #define    TITLENO_ERROR    3
  45. #define    LOG_ERROR        4
  46.  
  47. struct    logcontent{
  48.             int        maxtext;
  49.             union    content        *text;
  50.         };
  51.  
  52. union    content{
  53.             struct{
  54.                 int        pos;
  55.                 char    id;
  56.                 char    mes_no;
  57.                 short    leng;
  58.                 int        text_no;
  59.                 int        com_no;
  60.                 short    title_index;
  61.                 char    work;
  62.                 char    dummy;
  63.             } text;
  64.             struct{
  65.                 int        pos;
  66.                 char    id;
  67.                 char    mes_no;
  68.                 short    index;
  69.                 char    a,b,c,d,e,f,g,h;
  70.                 short    work;
  71.                 short    dummy;
  72.             } title;
  73.         };
  74.  
  75. struct    panel{
  76.             short    xpos;
  77.             short    ypos;
  78.             short    xsize;
  79.             short    ysize;
  80.             short    xbtnsize;
  81.             short    ybtnsize;
  82.             short    ini_digit;
  83.             char    ful;
  84.             char    disp;
  85.         };
  86.  
  87.